package com.realshare.bby.model;
import org.beetl.sql.core.annotatoin.Table;


/* 
* 
* gen by beetlsql 2018-12-10
*/
@Table(name="rule_config_deduct")
public class RuleConfigDeduct   {
	
	private String id ;
	/*
	扣除时是否允许为负数，1允许，2不允许
	*/
	private Integer allowNegative ;
	/*
	对应的配置ID
	*/
	private String configId ;
	/*
	创建时间
	*/
	private String createTime ;
	/*
	创建者
	*/
	private String creator ;
	/*
	deductKind 为1时，表示要扣除的积分数量，否则为空
	*/
	private Long deductCount ;
	/*
	扣分方式：0.不扣分但停止给分；1.扣除指定的分；2.扣除期前预赠送积分；3.扣除已赠送所有积分；
	*/
	private Integer deductKind ;
	/*
	修改时间
	*/
	private String editTime ;
	/*
	修改者
	*/
	private String editor ;
	/*
	排列的序号
	*/
	private Long sort ;
	
	public RuleConfigDeduct() {
	}
	
	public String getId(){
		return  id;
	}
	public void setId(String id ){
		this.id = id;
	}
	
	/**
	* 扣除时是否允许为负数，1允许，2不允许
	*@return 
	*/
	public Integer getAllowNegative(){
		return  allowNegative;
	}
	/**
	* 扣除时是否允许为负数，1允许，2不允许
	*@param  allowNegative
	*/
	public void setAllowNegative(Integer allowNegative ){
		this.allowNegative = allowNegative;
	}
	
	/**
	* 对应的配置ID
	*@return 
	*/
	public String getConfigId(){
		return  configId;
	}
	/**
	* 对应的配置ID
	*@param  configId
	*/
	public void setConfigId(String configId ){
		this.configId = configId;
	}
	
	/**
	* 创建时间
	*@return 
	*/
	public String getCreateTime(){
		return  createTime;
	}
	/**
	* 创建时间
	*@param  createTime
	*/
	public void setCreateTime(String createTime ){
		this.createTime = createTime;
	}
	
	/**
	* 创建者
	*@return 
	*/
	public String getCreator(){
		return  creator;
	}
	/**
	* 创建者
	*@param  creator
	*/
	public void setCreator(String creator ){
		this.creator = creator;
	}
	
	/**
	* deductKind 为1时，表示要扣除的积分数量，否则为空
	*@return 
	*/
	public Long getDeductCount(){
		return  deductCount;
	}
	/**
	* deductKind 为1时，表示要扣除的积分数量，否则为空
	*@param  deductCount
	*/
	public void setDeductCount(Long deductCount ){
		this.deductCount = deductCount;
	}
	
	/**
	* 扣分方式：0.不扣分但停止给分；1.扣除指定的分；2.扣除期前预赠送积分；3.扣除已赠送所有积分；
	*@return 
	*/
	public Integer getDeductKind(){
		return  deductKind;
	}
	/**
	* 扣分方式：0.不扣分但停止给分；1.扣除指定的分；2.扣除期前预赠送积分；3.扣除已赠送所有积分；
	*@param  deductKind
	*/
	public void setDeductKind(Integer deductKind ){
		this.deductKind = deductKind;
	}
	
	/**
	* 修改时间
	*@return 
	*/
	public String getEditTime(){
		return  editTime;
	}
	/**
	* 修改时间
	*@param  editTime
	*/
	public void setEditTime(String editTime ){
		this.editTime = editTime;
	}
	
	/**
	* 修改者
	*@return 
	*/
	public String getEditor(){
		return  editor;
	}
	/**
	* 修改者
	*@param  editor
	*/
	public void setEditor(String editor ){
		this.editor = editor;
	}
	
	/**
	* 排列的序号
	*@return 
	*/
	public Long getSort(){
		return  sort;
	}
	/**
	* 排列的序号
	*@param  sort
	*/
	public void setSort(Long sort ){
		this.sort = sort;
	}
	

}
